package models

import "gorm.io/gorm/schema"

// Region 行政区域
type Region struct {
	Id       int64  `json:"id" gorm:"primaryKey"`
	Pid      int64  `json:"pid" gorm:"index"`
	Name     string `json:"name" gorm:"type:varchar(64);"`
	Level    int    `json:"level"` //行政级别，1：省，2：市，3：区，4：街道/其他
	AreaCode string `json:"areaCode,omitempty"`
	CityCode string `json:"cityCode,omitempty"`
	Center   string `json:"center,omitempty"`
	Pinyin   string `json:"pinyin,omitempty"`
}

func (r *Region) TableName(namer schema.Namer) string {
	return namer.TableName("region")
}
